/******************************************************************************

Copyright (C), 2012-2014, HiSilicon Technologies Co., Ltd.
******************************************************************************
File Name     :
Version       : Initial draft
Author        :
Created Date   :
Last Modified by:
Description   :
Function List :
Change History:
******************************************************************************/
#ifndef __CC708_OBJ_H__
#define __CC708_OBJ_H__

#include "hi_type.h"
#include "cc708.h"

#ifdef __cplusplus
extern "C" {
#endif

/*****************************************************************************
*                    Macro Definitions
*****************************************************************************/
#define DTVCC_MAX_MODULE 1
/*****************************************************************************
*                    Type Definitions
*****************************************************************************/

/*****************************************************************************
*                    Extern Data Declarations
*****************************************************************************/

 /*****************************************************************************
*                    Extern Function Prototypes
*****************************************************************************/
HI_S32  CC708_OBJ_Create(HI_U8 id);
HI_BOOL CC708_OBJ_Destroy(HI_U8 id);
CC708_OBJECT_S * CC708_OBJ_GetHandle(HI_U8 id);

#ifdef __cplusplus
}
#endif

#endif

/*****************************************************************************
*                    End Of File
*****************************************************************************/
